package com.github.wangmingchang.sqltransformbean.pojo.dto;

import java.io.Serializable;

/**
 * @auther wangmingchang
 * @date 2019/11/1 16:23
 */
public class JavaPropertiesDto implements Serializable {


    /**表名*/
    private String tableName;
    /**生成java对象的名称*/
    private String javaBeanName;
    /**dao和xml的后辍*/
    private String daoAndXmlSuffix;
    /**bean的备注*/
    private String javaBeanRemark;
    /**dao的备注*/
    private String javaDaoRemark;
    /**创建人*/
    private String author;
    /**保存bean的绝对路径*/
    private String javaBeanPath;
    /**保存dao的绝对路径*/
    private String javaDaoPath;
    /**保存xml的绝对路径*/
    private String javaXmlPath;
    /**java对象保存的包名*/
    private String javaBeanPackageName;
    /**dao保存的包名*/
    private String javaDaoPackageName;
    /**是否开启生成java对象的名称*/
    private Boolean javaBeanFlag;
    /**是否开启生成dao的名称*/
    private Boolean javaDaoFlag;
    /**是否开启生成xml的名称*/
    private Boolean javaXmlFlag;


    public String getTableName() {
        return tableName;
    }

    public void setTableName(String tableName) {
        this.tableName = tableName;
    }

    public String getJavaBeanName() {
        return javaBeanName;
    }

    public void setJavaBeanName(String javaBeanName) {
        this.javaBeanName = javaBeanName;
    }

    public String getDaoAndXmlSuffix() {
        return daoAndXmlSuffix;
    }

    public void setDaoAndXmlSuffix(String daoAndXmlSuffix) {
        this.daoAndXmlSuffix = daoAndXmlSuffix;
    }

    public String getJavaBeanRemark() {
        return javaBeanRemark;
    }

    public void setJavaBeanRemark(String javaBeanRemark) {
        this.javaBeanRemark = javaBeanRemark;
    }

    public String getJavaDaoRemark() {
        return javaDaoRemark;
    }

    public void setJavaDaoRemark(String javaDaoRemark) {
        this.javaDaoRemark = javaDaoRemark;
    }

    public String getAuthor() {
        return author;
    }

    public void setAuthor(String author) {
        this.author = author;
    }

    public String getJavaBeanPath() {
        return javaBeanPath;
    }

    public void setJavaBeanPath(String javaBeanPath) {
        this.javaBeanPath = javaBeanPath;
    }

    public String getJavaDaoPath() {
        return javaDaoPath;
    }

    public void setJavaDaoPath(String javaDaoPath) {
        this.javaDaoPath = javaDaoPath;
    }

    public String getJavaXmlPath() {
        return javaXmlPath;
    }

    public void setJavaXmlPath(String javaXmlPath) {
        this.javaXmlPath = javaXmlPath;
    }

    public String getJavaBeanPackageName() {
        return javaBeanPackageName;
    }

    public void setJavaBeanPackageName(String javaBeanPackageName) {
        this.javaBeanPackageName = javaBeanPackageName;
    }

    public String getJavaDaoPackageName() {
        return javaDaoPackageName;
    }

    public void setJavaDaoPackageName(String javaDaoPackageName) {
        this.javaDaoPackageName = javaDaoPackageName;
    }


    public Boolean getJavaBeanFlag() {
        return javaBeanFlag;
    }

    public void setJavaBeanFlag(Boolean javaBeanFlag) {
        this.javaBeanFlag = javaBeanFlag;
    }

    public Boolean getJavaDaoFlag() {
        return javaDaoFlag;
    }

    public void setJavaDaoFlag(Boolean javaDaoFlag) {
        this.javaDaoFlag = javaDaoFlag;
    }

    public Boolean getJavaXmlFlag() {
        return javaXmlFlag;
    }

    public void setJavaXmlFlag(Boolean javaXmlFlag) {
        this.javaXmlFlag = javaXmlFlag;
    }

    @Override
    public String toString() {
        return "JavaPropertiesDto{" +
                "tableName='" + tableName + '\'' +
                ", javaBeanName='" + javaBeanName + '\'' +
                ", daoAndXmlSuffix='" + daoAndXmlSuffix + '\'' +
                ", javaBeanRemark='" + javaBeanRemark + '\'' +
                ", javaDaoRemark='" + javaDaoRemark + '\'' +
                ", author='" + author + '\'' +
                ", javaBeanPath='" + javaBeanPath + '\'' +
                ", javaDaoPath='" + javaDaoPath + '\'' +
                ", javaXmlPath='" + javaXmlPath + '\'' +
                ", javaBeanPackageName='" + javaBeanPackageName + '\'' +
                ", javaDaoPackageName='" + javaDaoPackageName + '\'' +
                ", javaBeanFlag=" + javaBeanFlag +
                ", javaDaoFlag=" + javaDaoFlag +
                ", javaXmlFlag=" + javaXmlFlag +
                '}';
    }
}
